package com.free.sequence;

/**
 * <p>
 * 功能概述:
 * </p>
 * <p>
 * 功能详述:
 * </p>
 */
public interface ISequence {
    /*========================================================================*
     *                         Public Fields (公共属性)
     *========================================================================*/

    /*========================================================================*
     *                         Private Fields (私有属性)
     *========================================================================*/

    /*========================================================================*
     *                         Construct Methods (构造方法)
     *========================================================================*/

    /*========================================================================*
     *                         Public Methods (公有方法)
     *========================================================================*/
    String sequence(int length, String padStr);

    String sequence(int length, String padStr, ENUM_SEQUENCE_FORMAT format);

    String sequence(String prefix, int length, String padStr, ENUM_SEQUENCE_FORMAT format);

    /*========================================================================*
     *                         Private Methods (私有方法)
     *========================================================================*/
}
